

// 刷题
//class Solution {
//    public int subarraySum(int[] nums, int k) {
//        int sum = 0, count = 0;
//        Map<Integer, Integer> hash = new HashMap<>();
//        hash.put(0, 1);// 前缀和
//        for (int i = 0; i < nums.length; i++) {
//            sum += nums[i];
//            int target = sum - k;
//            count += hash.getOrDefault(target, 0);
//            hash.put(sum, hash.getOrDefault(sum, 0) + 1);
//        }
//        return count;
//    }
//}